package com.ts.common.utils;//package com.pic.common.utils;
//
//import io.com.ts.gateway.swagger.models.Swagger;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.http.server.reactive.ServerHttpRequest;
//
//
//import java.lang.reflect.Constructor;
//
///**
// * 处理swagger的工具
// **/
//@Slf4j
//public class SwaggerUtils {
//
//
//    /**
//     * 通过反射获取创建SwaggerTransformationContext对象
//     */
//    public static SwaggerTransformationContext getInstance(Swagger com.ts.gateway.swagger, ServerHttpRequest request){
//
//        Constructor<SwaggerTransformationContext> constructor =
//                com.tianji.common.utils.ReflectUtils.getConstructor(SwaggerTransformationContext.class);
//        try {
//            constructor.setAccessible(true);
//            return constructor.newInstance(com.ts.gateway.swagger, request);
//        }catch (Exception e){
//            log.error("生成swagger transformation 失败 e:",e);
//        }
//        return null;
//    }
//}
